#ifndef LISTDATAMODEL_H
#define LISTDATAMODEL_H

#include "DataModel.hpp"
#include <deque>
#include <sstream>

class ListDataModel : public DataModel {
public:
    ListDataModel();
    ~ListDataModel();

    std::string executeCommand(const std::string& command, std::istringstream& iss) override;
private:
    void initCommandMap() override;
private:
    std::deque<std::string> listDataModel;
};


#endif // LISTDATAMODEL_H